23 30 24 25
26 27 22 28
29